#pragma once

#include "CharData.h"
#include "MethodData.h"

struct CClassData
{
	CCharData charData;
	vector<CCharData> params;
	vector<CCharData> localCharacters;
	vector<CMethodData> methods;

	CClassData(CCharData newCharData, vector<CCharData> newParams, vector<CCharData> newLocalCharacters, vector<CMethodData> newMethods)
    {
        charData = newCharData;
		params = newParams;
        localCharacters = newLocalCharacters;
		methods = newMethods;
    }

    CClassData()
    {}
};
